<!doctype html>
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!-- Consider adding an manifest.appcache: h5bp.com/d/Offline -->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
  <meta charset="utf-8">

  <!-- Use the .htaccess and remove these lines to avoid edge case issues.
       More info: h5bp.com/b/378 -->
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

  <title>TWS Javascript Framework - Rich Text Editor</title>
  <meta name="description" content="TWS Javascript Framework">
  <meta name="author" content="Lee Assam">

  <!-- Mobile viewport optimized: j.mp/bplateviewport -->
  <meta name="viewport" content="width=device-width,initial-scale=1">

  <!-- Place favicon.ico and apple-touch-icon.png in the root directory: mathiasbynens.be/notes/touch-icons -->

  <!-- CSS: implied media=all -->
  <!-- CSS concatenated and minified via ant build script-->
  <link rel="stylesheet" href="css/style.css" id="mainCss">
  <!--Markitup-->
  <link href="css/markitup/skins/markitup/style.css" rel="stylesheet" type="text/css" media="screen" />
  <link href="css/markitup/sets/html/style.css" rel="stylesheet" type="text/css" media="screen" />
  <!-- end CSS-->

  <!-- More ideas for your <head> here: h5bp.com/d/head-Tips -->

  <!-- All JavaScript at the bottom, except for Modernizr / Respond.
       Modernizr enables HTML5 elements & feature detects; Respond is a polyfill for min/max-width CSS3 Media Queries
       For optimal performance, use a custom Modernizr build: www.modernizr.com/download/ -->
  <script src="js/libs/modernizr-2.0.6.min.js"></script>
</head>

<body>

  <div id="container">
    <header>
    <?php include "includes/header.php"?>
    </header>



    <div id="main" role="main">

    <div id="breadcrumbs">
      <a href="index.php">Home</a><span>Rich Text Editor</span>
    </div>

      <p>***//TO-DO The rich text editor has to be refactored to make it cleaner. There is too much dependencies and inconsistency with the way that css/javascript is called and loaded!</p>

            <form action="#" method="post">
              <h1>WYM Editor - WYSIWYM (What you see is what you mean) XHTML Editor</h1>
              <p><a href="http://www.wymeditor.org">WYM Editor</a></p>

              <div id="textarea1Container">
                <textarea id="textarea1" class="wymeditor"></textarea>
              </div>
              <button id="textarea1Btn" name="textarea1Btn">Submit</button>
              <button id="textarea1CancelBtn" name="textarea1CancelBtn">Cancel</button>

              <h1>Mark it up - Advanced HTML Editor</h1>
              <p><a href="http://markitup.jaysalvat.com/examples/html/">MarkItUp Editor</a></p>
              <textarea id="markitupHtml" name="markitupHtml" cols="80" rows="20"></textarea>
              <button id="textarea2Btn" name="textarea2Btn">Submit</button>
              <button id="textarea2CancelBtn" name="textarea2CancelBtn">Cancel</button>
            </form>

    </div>

    <!--Side Section -->
    <aside id="sideContent">
      <div>
        <!-- start slipsum code -->

        <h1>Build Downloads</h1>
        <p>Unminified Version: </p>
        <p>Minified Version: </p>


        <!-- end slipsum code -->
      </div>
    </aside>

    <footer id="footer">
    <?php include "includes/footer.php"?>
    </footer>
  </div> <!--! end of #container -->


  <!-- JavaScript at the bottom for fast page loading -->

  <!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if offline -->
  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
  <script>window.jQuery || document.write('<script src="js/libs/jquery-1.6.2.min.js"><\/script>')</script>


  <!-- scripts concatenated and minified via ant build script-->
  <script defer src="js/plugins.js"></script>
  <script defer src="js/script.js"></script>

  <!-- Markitup -->
  <script type="text/javascript" src="js/plugins/jquery.markitup-1.1.10.js"></script>
  <script type="text/javascript" src="css/markitup/sets/html/set.js"></script> <!-- Strange that javascript is in css folder -->
  <!-- WYM Editor -->
  <script src="js/plugins/wymeditor/jquery.wymeditor.js"></script>
  <script src="js/plugins/wymeditor/plugins/resizable/jquery.wymeditor.resizable.js"></script>
  <script src="js/plugins/wymeditor/plugins/hovertools/jquery.wymeditor.hovertools.js"></script>
  <script>
      $(function(){
      var markitupPreviewUrl= "css/markitup/preview/preview.php?css=" + "css/style.css";
      
        $("#textarea1Container").hide();
        WYMeditor.PREVIEW_CSS = $('link#mainCss').attr("href");
        var editor = $('.wymeditor').wymeditor({
          html: '<p>Start typing...<\/p>',
          logoHtml : "",
          //stylesheet : "css/wymeditor.css",
          previewCss : "css/style.css",
          postInit: function(wym) {
            //render the containers box as a panel
            //and remove the span containing the '>'
            $(wym._box).find(wym._options.containersSelector)
            .removeClass('wym_dropdown')
            .addClass('wym_panel')
            .find('h2 > span')
            .remove();
            wym.hovertools();
            //This line of code removes the classes container
            $(wym._box).find('div.wym_classes').remove();
            $("#textarea1Container").show();
          }
          //This indicates which custom classes are to be shown
          //If this is removed and a stylesheet is added, all the styles will be included
          /* ,
          classesItems: [
            {'name': 'date', 'title': 'PARA: Date1', 'expr': 'p'},
            {'name': 'hidden-note', 'title': 'PARA: Hidden note', 'expr': 'p[@class!="important"]'}
          ]*/
        });


        $("#textarea1Btn").click(function(){
          if(console) {
            console.log($.wymeditors(0).xhtml());
          }
          return false;
        });

        $("#textarea1CancelBtn").click(function(){
          console.log($.wymeditors(0).html(""));
          return false;
        });

        //Markitup
        $("#markitupHtml").markItUp($.extend(mySettings, {previewTemplatePath: markitupPreviewUrl}));

        $("#textarea2Btn").click(function(){
          if(console) {
            console.log($("#markitupHtml").val());
          }
          return false;
        });

        $("#textarea2CancelBtn").click(function(){
          $("#markitupHtml").val("");
          return false;
        });


      });
  </script>
  <!-- end scripts-->

	
  <!-- Change UA-XXXXX-X to be your site's ID
  <script>
    window._gaq = [['_setAccount','UAXXXXXXXX1'],['_trackPageview'],['_trackPageLoadTime']];
    Modernizr.load({
      load: ('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js'
    });
  </script>
 -->

  <!-- Prompt IE 6 users to install Chrome Frame. Remove this if you want to support IE 6.
       chromium.org/developers/how-tos/chrome-frame-getting-started -->
  <!--[if lt IE 7 ]>
    <script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js"></script>
    <script>window.attachEvent('onload',function(){CFInstall.check({mode:'overlay'})})</script>
  <![endif]-->
  
</body>
</html>
